package com.iwhalecloud.bss.kite.cucc.service.custview.userinfo;

import java.util.List;
import java.util.Map;

/**
 * @ClassName : UserInfoContext
 * @Description : 用户信息上下文
 * @Author : xie.zhengjun
 * @Date : 2021/3/13 17:57
 */
public class UserInfoContext {
    private Map<String, Object> userInfo;

    private List<Map<String, Object>> userContractInfos;

    private Map<String, Map<String, Object>> userItemInfoMap;

    private String attrCode;

    private String attrName;

    private String attrOrder;

    public UserInfoContext() {
    }

    public UserInfoContext(Map<String, Object> userInfo, List<Map<String, Object>> userContractInfos,
        Map<String, Map<String, Object>> userItemInfoMap, String attrCode, String attrName, String attrOrder) {
        this.userInfo = userInfo;
        this.userContractInfos = userContractInfos;
        this.userItemInfoMap = userItemInfoMap;
        this.attrCode = attrCode;
        this.attrName = attrName;
        this.attrOrder = attrOrder;
    }

    public Map<String, Object> getUserInfo() {
        return userInfo;
    }

    public void setUserInfo(Map<String, Object> userInfo) {
        this.userInfo = userInfo;
    }

    public List<Map<String, Object>> getUserContractInfos() {
        return userContractInfos;
    }

    public void setUserContractInfos(List<Map<String, Object>> userContractInfos) {
        this.userContractInfos = userContractInfos;
    }

    public Map<String, Map<String, Object>> getUserItemInfoMap() {
        return userItemInfoMap;
    }

    public void setUserItemInfoMap(Map<String, Map<String, Object>> userItemInfoMap) {
        this.userItemInfoMap = userItemInfoMap;
    }

    public String getAttrCode() {
        return attrCode;
    }

    public void setAttrCode(String attrCode) {
        this.attrCode = attrCode;
    }

    public String getAttrName() {
        return attrName;
    }

    public void setAttrName(String attrName) {
        this.attrName = attrName;
    }

    public String getAttrOrder() {
        return attrOrder;
    }

    public void setAttrOrder(String attrOrder) {
        this.attrOrder = attrOrder;
    }
}
